package com.indexingsystem.system.service;

import com.indexingsystem.boss.entity.AnalysisList;

public interface IAnalysisListService {
	
	/**
	 * 根据统计id删除统计记录
	 * @param analysisId
	 * @return
	 */
    int deleteByPrimaryKey(String analysisId);

    /**
     * 新增统计记录
     * @param record
     * @return
     */
    int insert(AnalysisList record);

    /**
     * 条件新增统计记录
     * @param record
     * @return
     */
    int insertSelective(AnalysisList record);

    /**
     * 根据统计id查询统计记录
     * @param analysisId
     * @return
     */
    AnalysisList selectByPrimaryKey(String analysisId);
    
    /**
     * 根据机构id查询统计记录
     * @param analysisId
     * @return
     */
    AnalysisList selectAnalysisiByInstitutionId(String institutionId);

    /**
     * 条件修改统计记录
     * @param record
     * @return
     */
    int updateByPrimaryKeySelective(AnalysisList record);

    /**
     * 修改统计记录
     * @param record
     * @return
     */
    int updateByPrimaryKey(AnalysisList record);
}